From XML Schema to Object-Relational Database - An XML Schema-Driven Mapping Algorithm
نویسندگان
چکیده
Since XML becomes a crucial format for representing information, it is necessary to establish techniques for managing XML documents. A possible solution can be found in storing XML data in (object-)relational databases. For this purpose most of the existing techniques often exploit an XML schema of the stored XML data, usually expressed in DTD. But the more complex today’s applications are, the more insufficient the DTD becomes and the necessity to use XML Schema language becomes more essential. The paper proposes an algorithm for mapping XML Schema structures to an object-relational database schema (defined by the SQL:1999 standard) using a (modified) DOM interface and an algorithm for storing the valid XML data into relations of the resulting schema. The main aim is to exploit object-oriented features XML Schema has and the advantages of object-relational databases and to preserve the structure as well as semantic constraints of the source schema in the target schema.
منابع مشابه
Convert Relational Schema To Xml Schema
It provides an object-relational mapping approach that lets you declaratively define how to map Java objects to Generate a Java Model from an XML schema. In this research, we propose a new technique to convert the relational database contents and schema into XML schema (XSDXML Schema Definition),. We currently use.NET DataSet.ReadXmlSchema() function to convert a XML schema into a relational st...
متن کاملAn XML Storage System for Object-Oriented/Object-Relational DBMSs
As XML has become popular as a document standard in the World Wide Web, a lot of research has been done on the XML storage systems, which store and manage XML documents using existing DBMSs. Most of the research activities, however, assume a relational DBMS instead of an object-oriented/object-relational (OO/OR) DBMS, which offers more powerful modeling capabilities. In this paper, we present t...
متن کاملEfficient schema-based XML-to-Relational data mapping
Storing and querying XML documents using a RDBMS is a challenging problem since one needs to resolve the conflict between the hierarchical, ordered nature of the XML data model and the flat, unordered nature of the relational data model. This conflict can be resolved by the following XML-to-Relational mappings: schema mapping, data mapping and query mapping. In this paper, we propose: (i) a los...
متن کاملTransforming XML into Object-Relational Schema
Recently, there is a vast increase in the use of XML for describing and exchanging data. To manipulate efficiently these data, it would be wise to use database systems which represent an appropriate tool to store and manage data. To have this purpose, we need to transform XML schema into database models such as relational and Object-Relational (OR). The aim of this work is to present a methodol...
متن کاملSemantic Object Model and Flat XML Schema
Generally, conceptual data models, such as E-R, NIAM, ORM, and UML, are used for modeling relational database schema. Another object database schema design, e.g. Semantic Object Model (SOM), is employed. We use SOM in our research work. The reasons, SOM can capture more meaning of an application environment and provides richer data structuring capabilities. Therefore, it is a powerful approach ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004